<!-- /jsp/clientes/busquedaClientes.jsp -->
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/queens-html.tld" prefix="queens" %>
<%@ page 
language="java"
contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
import="
queens.util.*,
queens.beans.ClienteBean
"
errorPage="/jsp/comun/error.jsp"
%>
<jsp:include page="../comun/insert_css_js.jsp" flush="true"/>

<html:form action="/busquedaClientes" styleClass="formulario">
	<logic:messagesPresent property="errorGenerico">
		<fieldset class="mensajeError" style="margin-left:37%;margin-right: 37%">
			<html:errors property="errorGenerico"/>
		</fieldset>
	</logic:messagesPresent>
	<logic:present name="busquedaRealizada">
		<logic:empty name="busquedaClientesForm" property="listaClientes">
			<logic:messagesNotPresent property="errorGenerico">
				<fieldset class="mensajeAlerta" style="margin-left: 37%; margin-right: 37%">
					<bean:message key="alerta.sinresultados"/>
				</fieldset>
			</logic:messagesNotPresent>
		</logic:empty>
	</logic:present>
	<fieldset class="fieldset_queens" style="margin-left: 35%; margin-right: 35%;">
		<ul>
			<li>
				<label class="labelIzq40"><bean:message key="termino"/></label>
				<queens:text property="busquedaClientesBean.termino" size="15" styleClass="control"/>
			</li>
			<li>
				<label class="labelIzq40"><bean:message key="buscar"/></label>
				<queens:select property="busquedaClientesBean.tipoBusqueda" styleClass="control">
					<html:option value="<%=Constantes.NOMBRE%>"><bean:message key="por.nombre"/></html:option>
					<html:option value="<%=Constantes.APELLIDO1%>"><bean:message key="por.apellido1"/></html:option>
					<html:option value="<%=Constantes.APELLIDO2%>"><bean:message key="por.apellido2"/></html:option>
				</queens:select>
			</li>
			<li>
				<label class="labelIzq40"><bean:message key="ordenado.por"/></label>
				<queens:select property="busquedaClientesBean.ordenacion" styleClass="control">
					<html:option value="<%=Constantes.NOMBRE%>"><bean:message key="por.nombre"/></html:option>
					<html:option value="<%=Constantes.APELLIDO1%>"><bean:message key="por.apellido1"/></html:option>
					<html:option value="<%=Constantes.APELLIDO2%>"><bean:message key="por.apellido2"/></html:option>
					<html:option value="<%=Constantes.FECHANACIMIENTO%>"><bean:message key="por.fnac"/></html:option>
				</queens:select>
			</li>
		</ul>
		<div class="botones">
			<html:submit styleClass="boton" titleKey="buscar" property="accion"><bean:message key="buscar"/></html:submit>
		</div>
	</fieldset>
	<br>
	<fieldset class="fieldset_queens" style="margin-left: 35%; margin-right: 35%;">
		<ul>
			<li>
				<label class="labelIzq40"><bean:message key="dni"/></label>
				<queens:text property="busquedaClientesBean.dni" size="10" styleClass="control"/>
			</li>
		</ul>
		<div class="botones">
			<html:submit styleClass="boton" titleKey="seleccionar" property="accion"><bean:message key="seleccionar"/></html:submit>
		</div>
	</fieldset>
	<br>
	<fieldset class="fieldset_queens" style="margin-left: 35%; margin-right: 35%;">
		<ul>
			<li>
				<label class="labelIzq40"><bean:message key="ordenado.por"/></label>
				<queens:select property="busquedaClientesBean.ordenacionListado" styleClass="control">
					<html:option value="<%=Constantes.NOMBRE%>"><bean:message key="por.nombre"/></html:option>
					<html:option value="<%=Constantes.APELLIDO1%>"><bean:message key="por.apellido1"/></html:option>
					<html:option value="<%=Constantes.APELLIDO2%>"><bean:message key="por.apellido2"/></html:option>
				</queens:select>
			</li>
		</ul>
		<div class="botones">
			<html:submit styleClass="boton" titleKey="listado" property="accion"><bean:message key="listado"/></html:submit>
		</div>
	</fieldset>
	<logic:notEmpty name="busquedaClientesForm" property="listaClientes">
		<br>
		<logic:messagesPresent property="errorGenericoResultado">
			<fieldset class="mensajeError" style="margin-left:22%;margin-right: 22%">
				<html:errors property="errorGenericoResultado"/>
			</fieldset>
		</logic:messagesPresent>
		<fieldset class="fieldset_queens" style="margin-left: 20%; margin-right: 20%;">
			<table class="tablaResumen" width="100%">
				<tr align="center">
					<th width="2%"></th>
					<th></th>
					<th class="cabeceraResumen"><bean:message key="nombre"/></th>
					<th class="cabeceraResumen"><bean:message key="apellido1"/></th>
					<th class="cabeceraResumen"><bean:message key="apellido2"/></th>
				</tr>
				<logic:iterate name="busquedaClientesForm" property="listaClientes" id="cliente" indexId="indice" type="ClienteBean">
					<tr align="center">
						<bean:define id="clave"><bean:write name="cliente" property="dni"/></bean:define>
						<logic:messagesPresent property="claveCliente" message="false">
							<td class="contenidoTablaResumenRojo"><html:checkbox name="busquedaClientesForm" property="claveCliente" value="<%=clave%>"/></td>
						</logic:messagesPresent>
						<logic:messagesNotPresent property="claveCliente" message="false">
							<td class="contenidoTablaResumen"><html:checkbox name="busquedaClientesForm" property="claveCliente" value="<%=clave%>"/></td>
						</logic:messagesNotPresent>
						<td class="contenidoTablaResumen" style="text-align: center;"><%=indice.intValue()+1%></td>
						<td class="contenidoTablaResumen"><bean:write name="cliente" property="nombre"/>&nbsp;</td>
						<td class="contenidoTablaResumen"><bean:write name="cliente" property="apellido1"/>&nbsp;</td>
						<td class="contenidoTablaResumen"><bean:write name="cliente" property="apellido2"/>&nbsp;</td>
					</tr>
				</logic:iterate>
			</table>
			<div class="botones">
				<html:submit styleClass="boton" titleKey="editar" property="accion"><bean:message key="editar"/></html:submit>
				<html:submit styleClass="boton" titleKey="borrar" property="accion"><bean:message key="borrar"/></html:submit>
			</div>
		</fieldset>
		<logic:messagesPresent property="errorGenericoResultado">
			<fieldset class="mensajeError" style="margin-left:22%;margin-right: 22%">
				<html:errors property="errorGenericoResultado"/>
			</fieldset>
		</logic:messagesPresent>
	</logic:notEmpty>
	<div class="botones">
		<html:submit styleClass="boton" titleKey="salir" property="accion"><bean:message key="salir"/></html:submit>
	</div>
</html:form>